From c4710b74e7091d0e59a892b443a3502293f9c1ec Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Thu, 17 Jul 2014 22:20:13 +0200 Subject: [PATCH] Use indexing instead of get() function to access Vec --- src/cargo/core/resolver.rs | 2 +- src/cargo/ops/cargo_rustc/context.rs | 2 +- tests/test_cargo_compile.rs | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/cargo/core/resolver.rs b/src/cargo/core/resolver.rs index 35de124c2..68ba69f41 100644 --- a/src/cargo/core/resolver.rs +++ b/src/cargo/core/resolver.rs @@ -78,7 +78,7 @@ fn resolve_deps<'a, R: Registry>(parent: &PackageId, single source for a particular package name ({}).", dep))); } - let summary = pkgs.get(0).clone(); + let summary = pkgs[0].clone(); let name = summary.get_name().to_string(); let source_id = summary.get_source_id().clone(); let version = summary.get_version().clone(); diff --git a/src/cargo/ops/cargo_rustc/context.rs b/src/cargo/ops/cargo_rustc/context.rs index 9f6853402..d6b43371d 100644 --- a/src/cargo/ops/cargo_rustc/context.rs +++ b/src/cargo/ops/cargo_rustc/context.rs @@ -83,7 +83,7 @@ impl<'a, 'b> Context<'a, 'b> { let parts: Vec<&str> = output.trim().split('-').collect(); assert!(parts.len() == 2, "rustc --print-file-name output has changed"); - Ok((parts.get(0).to_string(), parts.get(1).to_string())) + Ok((parts[0].to_string(), parts[1].to_string())) } /// Prepare this context, ensuring that all filesystem directories are in diff --git a/tests/test_cargo_compile.rs b/tests/test_cargo_compile.rs index 2a3290b2e..ae9ebf2f8 100644 --- a/tests/test_cargo_compile.rs +++ b/tests/test_cargo_compile.rs @@ -837,8 +837,8 @@ test!(many_crate_types_old_style_lib_location { } }).collect(); files.sort(); - let file0 = files.get(0).as_slice(); - let file1 = files.get(1).as_slice(); + let file0 = files[0].as_slice(); + let file1 = files[1].as_slice(); println!("{} {}", file0, file1); assert!(file0.ends_with(".rlib") || file1.ends_with(".rlib")); assert!(file0.ends_with(os::consts::DLL_SUFFIX) || @@ -875,8 +875,8 @@ test!(many_crate_types_correct { } }).collect(); files.sort(); - let file0 = files.get(0).as_slice(); - let file1 = files.get(1).as_slice(); + let file0 = files[0].as_slice(); + let file1 = files[1].as_slice(); println!("{} {}", file0, file1); assert!(file0.ends_with(".rlib") || file1.ends_with(".rlib")); assert!(file0.ends_with(os::consts::DLL_SUFFIX) || -- 2.30.2